home *** CD-ROM | disk | FTP | other *** search
/ Imagine the Universe (9th Edition) / Imagine the Universe 9 - Disc 1.iso / pc / imagine / docs / science / quiz_l2 / js / xray_generation_atom.js < prev    next >
Text File  |  2004-10-14  |  1KB  |  50 lines

  1. var size1 = "Blank";
  2. var size2 = "Blank";
  3. var size3 = "Blank";
  4. var size4 = "Blank";
  5. var size4 = "Blank";
  6.  
  7. function testButton(form) {
  8. size1 = document.atom.answer1.value;
  9. if (!size1) {size1 = "Blank";}
  10. size2 = document.atom.answer2.value;
  11. if (!size2) {size2 = "Blank";}
  12. size3 = document.atom.answer3.value;
  13. if (!size3) {size3 = "Blank";}
  14. size4 = document.atom.answer4.value;
  15. if (!size4) {size4 = "Blank";}
  16. size5 = document.atom.answer5.value;
  17. if (!size5) {size5 = "Blank";}
  18.     
  19.     RightAnswer1 = /-3.4\s*eV/i;
  20.     RightAnswer2 = /2.55\s*eV/i;
  21.     RightAnswer3 = /3.4\s*eV/i;
  22.     RightAnswer4 = /487\s*nm/i;
  23.     RightAnswer5a = /blue/i;
  24.     RightAnswer5b = /48[56789]\s*nm/i;
  25.  
  26.     NumberCorrect = 0;
  27.     AnswerPage = 'xray_gen_atom_solution.html';
  28.     
  29.     if (RightAnswer1.test(size1)) {
  30.         NumberCorrect++;
  31.     }
  32.     if (RightAnswer2.test(size2)) {
  33.         NumberCorrect++;
  34.     }
  35.     if (RightAnswer3.test(size3)) {
  36.         NumberCorrect++;
  37.     }
  38.     if (RightAnswer4.test(size4)) {
  39.         NumberCorrect++;
  40.     }
  41.     if ((RightAnswer5a.test(size5)) || (RightAnswer5b.test(size5))) {
  42.         NumberCorrect++;
  43.     }
  44.     
  45.     alert ("You answered " +NumberCorrect + " out of 5 questions correctly!");
  46.     location = AnswerPage; 
  47. }
  48.  
  49.     
  50.